/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.farmcode.console.api.business.custom;

import com.farmcode.base.dao.DAOException;
import com.farmcode.base.manager.FacadeException;
import com.farmcode.console.api.business.PropertyManager;
import com.farmcode.console.api.model.Project;
import com.farmcode.console.api.model.Property;
import java.util.List;

/**
 *
 * @author Oscar Ivan Prado
 */
public interface ExtPropertyManager extends PropertyManager{
    public List<Property> getProjectParameters(Project project) throws DAOException;
    public List<Property> getProjectVariables(Project project) throws DAOException;
    public void createJDBCProperties(boolean localDatasource, String plugin, String host, String driver, String schema, String user, String password, Project project) throws  FacadeException;
    public Property getPropertyByName(Project project, String name) throws DAOException;
}
